.stacktable {
    width: 100%;
}

.st-head-row {
    padding-top: 1em;
    text-align: center;
}

.st-head-row.st-head-row-main {
    font-size: 1.5em;
    padding-top: 0;
    text-align: center;
}

.st-key {
    width: 49%;
    text-align: right;
    padding-right: 1%;
}

.st-val {
    width: 49%;
    padding-left: 1%;
}

/* RESPONSIVE EXAMPLE */
.stacktable.large-only {
    display: table;
}

.small-only {
    display: none;
}

@media (max-width: 800px) {
    .large-only {
        display: none;
    }

    .stacktable.small-only {
        display: table;
    }
}
